#!/usr/bin/python
# -*- coding: UTF-8 -*-


import time

#此目录下的方法都是对某个功能的基础实现
# 账号测试模块
class AccountTest:
    # 登录方法
    @staticmethod
    def login(driver, account, password):
        time.sleep(1)
        # 打开地址
        driver.get("https://houniaobuy.com/my.html")

        # 点击我的
        driver.find_element_by_class_name("current")

        # 时间睡眠2就是2秒
        time.sleep(1)
        # 未登录点击头像
        driver.find_element_by_class_name('user-info').click()
        time.sleep(1)
        # 在登录界面输入账号
        driver.find_element_by_name("phone").send_keys(account)
        time.sleep(1)
        # 输入密码
        driver.find_element_by_name('password').send_keys(password)
        # 点击登录
        time.sleep(1)
        driver.find_element_by_id("sub").click()

        # 退出登录
        time.sleep(1)
        driver.find_element_by_class_name('icon-info-setting').click()
        time.sleep(1)
        driver.find_element_by_class_name('btn-active').click()
        # 确认退出
        driver.find_element_by_class_name('mbuttonr').click()
        # 在登录界面返回到首页
        driver.find_element_by_class_name('img_ct').click()
        # 关闭弹片广告
        time.sleep(2)

        # #浏览器窗口大小分辨率为540*960
        driver.set_window_size(540, 960)
        # 退出浏览器
        driver.quit()
        # 关闭当前标签页
        # driver.close()
